package gui;

import java.awt.Graphics;

import framework.gui.GUI;
import framework.layer.physical.position.ContinuousPosition;
import gui.creators.GUICrossroadsCreator;
import gui.creators.GUIDeliveryLocationCreator;
import gui.creators.GUIMarkCreator;
import gui.creators.GUIOneWayRoadCreator;
import gui.creators.GUIPackageCreator;
import gui.creators.GUITruckCreator;
import gui.creators.GUITwoWayRoadCreator;

public class MASGui extends GUI {

	private static final long serialVersionUID = -8894772706405333753L;

	public MASGui(){
		setUpperLeft(new ContinuousPosition(6694635603L-400000L, 4002725795L-300000L));
	}
	
	@Override
	protected void initializeGUIObjectCreators() {
		new GUIOneWayRoadCreator(this);
		new GUITwoWayRoadCreator(this);
		new GUICrossroadsCreator(this);
		
		new GUITruckCreator(this);
		new GUIPackageCreator(this);
		new GUIDeliveryLocationCreator(this);
//		new GUIPheromoneCreator(this);
//		new GUIMarkCreator(this);
	}

	@Override
	protected void specificDrawActions(Graphics g) {
	}
}
